// config 配置
import request from '@/utils/request'

const api = {
  config: '/system/sysNotice'
}

export default api

export function getNoticeList (parameter) {
    return request({
      url: api.config + '/getSysNoticePageList',
      method: 'get',
      params: parameter
    })
  }
  export function saveNotice (parameter) {
      if(parameter.id > 0){
          return modifyNotice(parameter)
      } else {
          return addNotice(parameter)
      }
  }
  function addNotice(parameter){
    return request({
        url: api.config +'/saveSysNotice',
        method: 'post',
        data: parameter,
        headers: {
          'Content-Type': 'application/json;charset=UTF-8'
        }
      })
  }
  function modifyNotice(parameter){
    return request({
        url: api.config +'/modifySysNotice',
        method: 'put',
        data: parameter,
        headers: {
          'Content-Type': 'application/json;charset=UTF-8'
        }
      })
  }
  export function delNotice (parameter) {
    return request({
      url: api.config + '/removeSysNotice',
      method: 'delete',
      params: parameter
    })
  }